package com.zahb.qadx.model;

import java.util.List;

/**
 * Created by： huwei.
 * Data： 2020-10-21.
 * Time： 11:32.
 * Desc：
 */
public class RecommendModel {
    private int statusCode;
    private RecomendData data;
    private String errorInfo;

    public int getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(int statusCode) {
        this.statusCode = statusCode;
    }

    public RecomendData getData() {
        return data;
    }

    public void setData(RecomendData data) {
        this.data = data;
    }

    public String getErrorInfo() {
        return errorInfo;
    }

    public void setErrorInfo(String errorInfo) {
        this.errorInfo = errorInfo;
    }

    public static class RecomendData{
        private int total;
        private List<RecommendList> list;
        private int pageNum;
        private int pageSize;
        private int size;
        private int startRow;
        private int endRow;
        private int pages;
        private int prePage;
        private int nextPage;
        private boolean isFirstPage;
        private boolean isLastPage;
        private boolean hasPreviousPage;
        private boolean hasNextPage;
        private int navigatePages;
        private int navigateFirstPage;
        private int navigateLastPage;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public List<RecommendList> getList() {
            return list;
        }

        public void setList(List<RecommendList> list) {
            this.list = list;
        }

        public int getPageNum() {
            return pageNum;
        }

        public void setPageNum(int pageNum) {
            this.pageNum = pageNum;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getSize() {
            return size;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public int getStartRow() {
            return startRow;
        }

        public void setStartRow(int startRow) {
            this.startRow = startRow;
        }

        public int getEndRow() {
            return endRow;
        }

        public void setEndRow(int endRow) {
            this.endRow = endRow;
        }

        public int getPages() {
            return pages;
        }

        public void setPages(int pages) {
            this.pages = pages;
        }

        public int getPrePage() {
            return prePage;
        }

        public void setPrePage(int prePage) {
            this.prePage = prePage;
        }

        public int getNextPage() {
            return nextPage;
        }

        public void setNextPage(int nextPage) {
            this.nextPage = nextPage;
        }

        public boolean isFirstPage() {
            return isFirstPage;
        }

        public void setFirstPage(boolean firstPage) {
            isFirstPage = firstPage;
        }

        public boolean isLastPage() {
            return isLastPage;
        }

        public void setLastPage(boolean lastPage) {
            isLastPage = lastPage;
        }

        public boolean isHasPreviousPage() {
            return hasPreviousPage;
        }

        public void setHasPreviousPage(boolean hasPreviousPage) {
            this.hasPreviousPage = hasPreviousPage;
        }

        public boolean isHasNextPage() {
            return hasNextPage;
        }

        public void setHasNextPage(boolean hasNextPage) {
            this.hasNextPage = hasNextPage;
        }

        public int getNavigatePages() {
            return navigatePages;
        }

        public void setNavigatePages(int navigatePages) {
            this.navigatePages = navigatePages;
        }

        public int getNavigateFirstPage() {
            return navigateFirstPage;
        }

        public void setNavigateFirstPage(int navigateFirstPage) {
            this.navigateFirstPage = navigateFirstPage;
        }

        public int getNavigateLastPage() {
            return navigateLastPage;
        }

        public void setNavigateLastPage(int navigateLastPage) {
            this.navigateLastPage = navigateLastPage;
        }

        public static class RecommendList{
            private int id;
            private String name;
            private String subName;
            private int cateId;
            private String cateName;
            private int serialStatus;
            private int sourceType;
            private int courseType;
            private String notes;
            private int rootOrgId;
            private int period;
            private int duration;
            private String briefInstroduce;
            private String coverImage;
            private int isDelete;
            private int isPublish;
            private int creator;
            private int updator;
            private String createTime;
            private String createTimeStr;
            private String updateTime;
            private int isRecommend;
            private int recommendSort;
            private String recommendTime;
            private String courseTeachersList;
            private String labelCourseList;
            private String courseCoursewareList;
            private int labelStatus;
            private String coursewareVoList;
            private String courseMeterialList;
            private String content;
            private String snapshotId;
            private String courseUserId;
            private String resourceId;
            private String orgName;
            private String pvAmount;
            private String learnUserNum;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getSubName() {
                return subName;
            }

            public void setSubName(String subName) {
                this.subName = subName;
            }

            public int getCateId() {
                return cateId;
            }

            public void setCateId(int cateId) {
                this.cateId = cateId;
            }

            public String getCateName() {
                return cateName;
            }

            public void setCateName(String cateName) {
                this.cateName = cateName;
            }

            public int getSerialStatus() {
                return serialStatus;
            }

            public void setSerialStatus(int serialStatus) {
                this.serialStatus = serialStatus;
            }

            public int getSourceType() {
                return sourceType;
            }

            public void setSourceType(int sourceType) {
                this.sourceType = sourceType;
            }

            public int getCourseType() {
                return courseType;
            }

            public void setCourseType(int courseType) {
                this.courseType = courseType;
            }

            public String getNotes() {
                return notes;
            }

            public void setNotes(String notes) {
                this.notes = notes;
            }

            public int getRootOrgId() {
                return rootOrgId;
            }

            public void setRootOrgId(int rootOrgId) {
                this.rootOrgId = rootOrgId;
            }

            public int getPeriod() {
                return period;
            }

            public void setPeriod(int period) {
                this.period = period;
            }

            public int getDuration() {
                return duration;
            }

            public void setDuration(int duration) {
                this.duration = duration;
            }

            public String getBriefInstroduce() {
                return briefInstroduce;
            }

            public void setBriefInstroduce(String briefInstroduce) {
                this.briefInstroduce = briefInstroduce;
            }

            public String getCoverImage() {
                return coverImage;
            }

            public void setCoverImage(String coverImage) {
                this.coverImage = coverImage;
            }

            public int getIsDelete() {
                return isDelete;
            }

            public void setIsDelete(int isDelete) {
                this.isDelete = isDelete;
            }

            public int getIsPublish() {
                return isPublish;
            }

            public void setIsPublish(int isPublish) {
                this.isPublish = isPublish;
            }

            public int getCreator() {
                return creator;
            }

            public void setCreator(int creator) {
                this.creator = creator;
            }

            public int getUpdator() {
                return updator;
            }

            public void setUpdator(int updator) {
                this.updator = updator;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getCreateTimeStr() {
                return createTimeStr;
            }

            public void setCreateTimeStr(String createTimeStr) {
                this.createTimeStr = createTimeStr;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getIsRecommend() {
                return isRecommend;
            }

            public void setIsRecommend(int isRecommend) {
                this.isRecommend = isRecommend;
            }

            public int getRecommendSort() {
                return recommendSort;
            }

            public void setRecommendSort(int recommendSort) {
                this.recommendSort = recommendSort;
            }

            public String getRecommendTime() {
                return recommendTime;
            }

            public void setRecommendTime(String recommendTime) {
                this.recommendTime = recommendTime;
            }

            public String getCourseTeachersList() {
                return courseTeachersList;
            }

            public void setCourseTeachersList(String courseTeachersList) {
                this.courseTeachersList = courseTeachersList;
            }

            public String getLabelCourseList() {
                return labelCourseList;
            }

            public void setLabelCourseList(String labelCourseList) {
                this.labelCourseList = labelCourseList;
            }

            public String getCourseCoursewareList() {
                return courseCoursewareList;
            }

            public void setCourseCoursewareList(String courseCoursewareList) {
                this.courseCoursewareList = courseCoursewareList;
            }

            public int getLabelStatus() {
                return labelStatus;
            }

            public void setLabelStatus(int labelStatus) {
                this.labelStatus = labelStatus;
            }

            public String getCoursewareVoList() {
                return coursewareVoList;
            }

            public void setCoursewareVoList(String coursewareVoList) {
                this.coursewareVoList = coursewareVoList;
            }

            public String getCourseMeterialList() {
                return courseMeterialList;
            }

            public void setCourseMeterialList(String courseMeterialList) {
                this.courseMeterialList = courseMeterialList;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getSnapshotId() {
                return snapshotId;
            }

            public void setSnapshotId(String snapshotId) {
                this.snapshotId = snapshotId;
            }

            public String getCourseUserId() {
                return courseUserId;
            }

            public void setCourseUserId(String courseUserId) {
                this.courseUserId = courseUserId;
            }

            public String getResourceId() {
                return resourceId;
            }

            public void setResourceId(String resourceId) {
                this.resourceId = resourceId;
            }

            public String getOrgName() {
                return orgName;
            }

            public void setOrgName(String orgName) {
                this.orgName = orgName;
            }

            public String getPvAmount() {
                return pvAmount;
            }

            public void setPvAmount(String pvAmount) {
                this.pvAmount = pvAmount;
            }

            public String getLearnUserNum() {
                return learnUserNum;
            }

            public void setLearnUserNum(String learnUserNum) {
                this.learnUserNum = learnUserNum;
            }
        }
        public static class RecommendNavigatePages{}
    }
}
